package com.lframework.starter.web.gen.components.custom.selector;

import com.lframework.starter.web.core.bo.BaseBo;
import com.lframework.starter.web.core.dto.VoidDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class CustomSelectorConfig extends BaseBo<VoidDto> implements Serializable {

    public static final String CACHE_NAME = "CustomSelectorConfig";

    private static final long serialVersionUID = 1L;

    /**
     * 自定义列表ID
     */
    @ApiModelProperty("自定义列表ID")
    private String customListId;

    /**
     * ID字段
     */
    @ApiModelProperty("ID字段")
    private String idColumn;

    /**
     * 名称字段
     */
    @ApiModelProperty("名称字段")
    private String nameColumn;

    /**
     * 占位符
     */
    @ApiModelProperty("占位符")
    private String placeholder;

    /**
     * 对话框标题
     */
    @ApiModelProperty("对话框标题")
    private String dialogTittle;

    /**
     * 对话框宽度
     */
    @ApiModelProperty("对话框宽度")
    private String dialogWidth;
}
